home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2005 June / PCWJUN05A.iso / Software / Freeware / CurrPorts 1.03 / readme.txt next >
Text File  |  2005-02-18  |  7KB  |  198 lines

  1.  
  2.  
  3.  
  4. CurrPorts v1.03
  5. Copyright (c) 2004 Nir Sofer
  6. Web site: http://www.nirsoft.net
  7.  
  8.  
  9.  
  10. Description
  11. ===========
  12.  
  13. CurrPorts displays the list of all currently opened TCP/IP and UDP ports
  14. on your local computer. For each port in the list, information about the
  15. process that opened the port is also displayed, including the process
  16. name, full path of the process, version information of the process
  17. (product name, file description, and so on), the time that the process
  18. was created, and the user that created it.
  19. In addition, CurrPorts allows you to close unwanted TCP connections, kill
  20. the process that opened the ports, and save the TCP/UDP ports information
  21. to HTML file , XML file, or to tab-delimited text file.
  22. CurrPorts also automatically mark with pink color suspicious TCP/UDP
  23. ports owned by unidentified applications (Applications without version
  24. information and icons)
  25.  
  26.  
  27.  
  28. Versions History
  29. ================
  30.  
  31.  
  32. * Version 1.03:
  33.   o New Option: Display Listening
  34.   o New Option: Display Established
  35.   o New Option: Display Items With Unknown State
  36.   o New Option: Display Items Without Remote Address
  37.  
  38. * Version 1.02:
  39.   o Fixed bug: "Exception C0000005" message when running CurrPorts on
  40.     Windows NT/2000 without administrator rights.
  41.   o New column: "Process Services" - Displays the list of services of
  42.     a process.
  43.  
  44. * Version 1.01:
  45.   o The 'Copy Selected Items' option now copies the ports data in
  46.     tab-delimited format, so you can instantly paste the data into your
  47.     Excel worksheet.
  48.   o Improvment in ports to process binding under Windows 2000.
  49.     Process information is now also displayed under Windows NT.
  50.  
  51. * Version 1.00: First release.
  52.  
  53.  
  54.  
  55. System Requirements
  56. ===================
  57.  
  58. This utility works perfectly under Windows NT, Windows 2000, and Windows
  59. XP. If you want to use this utility on Windows NT, you should install
  60. psapi.dll in your system32 directory.
  61. You can also use this utility on previous versions of Windows (Windows
  62. 98/ME), but in these versions of Windows, the process information for
  63. each port won't be displayed.
  64.  
  65.  
  66.  
  67. Using CurrPorts
  68. ===============
  69.  
  70. CurrPorts utility is a standalone executable, and it doesn't require any
  71. installation process or additional DLLs. In order to start using it, just
  72. copy the executable file (cports.exe) to any folder you like, and run it.
  73.  
  74. The main window of CurrPorts displays the list of all currently opened
  75. TCP and UDP ports. You can select one or more items, and then close the
  76. selected connections, copy the ports information to the clipboard, or
  77. save it to HTML/XML/Text file. If you don't want to view all available
  78. columns, or you want to change the order of the columns on the screen and
  79. in the files you save, select 'Choose Column' from the View menu, and
  80. select the desired columns and their order. In order to sort the list by
  81. specific column, click on the header of the desired column.
  82.  
  83.  
  84.  
  85. The Options Menu
  86. ================
  87.  
  88. The following options are available under the Options menu:
  89. * Display Listening: If this option is enabled, all listening ports are
  90.   displayed.
  91. * Display Established: If this option is enabled, all established
  92.   connections are displayed.
  93. * Display Closed: If this option is enabled, closed ports (with 'Time
  94.   Wait', 'Close Wait', or 'Closed' state) are displayed.
  95. * Display Items With Unknown State: If this option is enabled, items
  96.   with unknown state (the state column is empty) are displayed.
  97. * Display Items Without Remote Address: If this option is enabled,
  98.   disconnected ports with no remote address are displayed.
  99. * Display TCP Ports: If this option is disabled, TCP ports won't be
  100.   displayed in the ports list.
  101. * Display UDP Ports: If this option is disabled, UDP ports won't be
  102.   displayed in the ports list.
  103. * Mark Ports Of Unidentified Applications: If this option is enabled,
  104.   all TCP/UDP ports that opened by applications with no version
  105.   information and with no icons, are automatically marked with pink
  106.   color. If you have on your system one or more ports marked with pink
  107.   color, you should deeply check the processes that created these ports.
  108.   It could be only an innocent application that simply doesn't contain
  109.   any icons and version information (For example: the executables of
  110.   MySQL and Oracle servers don't contain any icons or version info, so if
  111.   you have MySQL/Oracle servers on your system, the ports they open will
  112.   be marked.) , but it can also be a trojan or other unwanted application
  113.   that infiltrated into your system.
  114. * Mark New/Modified Ports: If this option is enabled, each time the
  115.   ports list is refreshed, all newly added ports and existing ports with
  116.   changes are marked with green color.
  117. * Auto Refresh: Allows you to automatically refresh the opened ports
  118.   list each 2, 4, 6, 8, or 10 seconds.
  119. * Sort On Auto Refresh If this option is enabled, the entire ports list
  120.   is sorted each time that the list is refreshed automatically.
  121.   Otherwise, new/modified ports are added to the bottom of the list.
  122.  
  123.  
  124.  
  125. Command-Line Options
  126. ====================
  127.  
  128.  
  129.  
  130. /stext <Filename>
  131. Save the list of all opened TCP/UDP ports into a regular text file.
  132.  
  133. /stab <Filename>
  134. Save the list of all opened TCP/UDP ports into a tab-delimited text file.
  135.  
  136. /stabular <Filename>
  137. Save the list of all opened TCP/UDP ports into a tabular text file.
  138.  
  139. /shtml <Filename>
  140. Save the list of all opened TCP/UDP ports into HTML file (Horizontal).
  141.  
  142. /sverhtml <Filename>
  143. Save the list of all opened TCP/UDP ports into HTML file (Vertical).
  144.  
  145. /sxml <Filename>
  146. Save the list of all opened TCP/UDP ports to XML file.
  147.  
  148.  
  149.  
  150. Translating CurrPorts To Another Language
  151. =========================================
  152.  
  153. CurrPorts allows you to easily translate all menus, dialog-boxes, and
  154. other strings to other languages.
  155. In order to do that, follow the instructions below:
  156. 1. Run CurrPorts with /savelangfile parameter:
  157.    cports.exe /savelangfile
  158.    A file named cports_lng.ini will be created in the folder of CurrPorts
  159.    utility.
  160. 2. Open the created language file in Notepad or in any other text
  161.    editor.
  162. 3. Translate all menus, dialog-boxes, and string entries to the
  163.    desired language.
  164. 4. After you finish the translation, Run CurrPorts, and all translated
  165.    strings will be loaded from the language file.
  166.    If you want to run CurrPorts without the translation, simply rename
  167.    the language file, or move it to another folder.
  168.  
  169.  
  170.  
  171. License
  172. =======
  173.  
  174. This utility is released as freeware for personal and non-commercial use.
  175. You are allowed to freely distribute this utility via floppy disk,
  176. CD-ROM, Internet, or in any other way, as long as you don't charge
  177. anything for this. If you distribute this utility, you must include all
  178. files in the distribution package, without any modification !
  179.  
  180.  
  181.  
  182. Disclaimer
  183. ==========
  184.  
  185. The software is provided "AS IS" without any warranty, either expressed
  186. or implied, including, but not limited to, the implied warranties of
  187. merchantability and fitness for a particular purpose. The author will not
  188. be liable for any special, incidental, consequential or indirect damages
  189. due to loss of data or any other reason.
  190.  
  191.  
  192.  
  193. Feedback
  194. ========
  195.  
  196. If you have any problem, suggestion, comment, or you found a bug in my
  197. utility, you can send a message to nirsofer@yahoo.com
  198.